//引入vuex
import { createStore } from 'vuex'

//声明存储城市的默认变量
if(!localStorage.city){
	var defaultCity='广州'
}else{
	var defaultCity=localStorage.city
}

//将vuex实例暴露出去
export default createStore({
	//存放状态，声明一个可以传递到页面渲染的变量（不能自增，自减）
	//对象数据
  state: {
	  city:defaultCity //city变量是可以传递出去的
  },
  mutations: {
	  changeCity(state , cName){
		  state.city=cName
		 localStorage.city=cName
	  }
  },
  //异步操作
  actions: {
	  //函数
  },
  modules: {
  }
})
